off-the-grid electricity system - Spanish English Dictionary